package com.aceitunaproject.server.exceptions.gamerules;

/**
 * @author Federico Bergstein
 *
 * Lists possible rule violations
 * 
 * Naming Convention: Start with the name of the action that can violate the rule
 */
public enum EnumIllegalAction
{
	//Move unit possible illegal actions
	MOVE_TILE_OUT_OF_RANGE,
	MOVE_TILE_INACCESIBLE_FOR_UNIT,
	MOVE_TILE_OCCUPIED_BY_OTHER_PLAYER,
	MOVE_UNIT_OUT_OF_TIME,

	//Build Installation possible illegal actions
	BUILD_UNIT_UNABLE_TO_BUILD_INSTALLATION_TYPE,
}
